-- Copyright (c) 2015,2016 Lucky Byte, Inc.
--
-- Summary : 测试插件
--
-- Author  : 吴小虎 <xiaohu@lucky-byte.com>
-- Since   : 2016.8.20
--
-- History
--  * 2015.8.20 : 创建此文件
--

-- 交易转发前处理
-- 这个函数可以控制交易是否继续转发，如果希望继续转发当前的交易，则应该返回 '00'
-- 否则应该返回一个合适的系统响应码
--
local _preproc = function()
    logger.info('plug_demo 执行 preproc ...')
    return '00'
end

-- 交易后处理
-- 这个函数执行成功时，应该返回 true，失败返回 false.
-- 返回值不会影响系统如何响应客户端，因此不是非常重要.
--
local _postproc = function()
    logger.info('plug_demo 执行 postproc ...')
    return true
end


return {
    preproc  = _preproc,
    postproc = _postproc
}
